// 初始化编辑TALBEL
$().ready(function() {
	$("input[name='birthday']").datepicker();

	$('#save').click(function() {
		if (checkName() && checkMobileNo() && checkBirthday()) {
			saveUser();
		}
		return false;
	});
	(Jade.loadUserInfo = function() {
		var url = "/user.do?method=loadUserInfo";
		var callback = function(json) {
			if (json.success && json.result) {
				var user = json.result;// 保存后,别的地方使用
				$('#name').val(user.name);
				if (user.sex)
					$(":radio")[user.sex].checked = true;
				$('#birthday').val(user.birthday);
				$('#mobileNo').val(user.mobileNo);
			} else {
				alert('网站繁忙,请稍后再试');
			}
		};
		$.post(url, '', callback, 'json');
	})();
	
	if (Jade['USER']) {
		$('#name').val(Jade['USER'].name);
		if (Jade['USER'].sex)
			$(":radio")[Jade['USER'].sex].checked = true;
		$('#birthday').val(Jade['USER'].birthday);
		$('#mobileNo').val(Jade['USER'].mobileNo);
	}
});

//检查昵称
function checkName() {
	var name = $('#name').val().trim();
	if (name.length == 0) {
		$('#err_name').html('昵称不能为空');
		$('#err_name').show();
		return false;
	}
	if (name.length > 10) {
		$('#err_name').html('昵称最长为十个字符');
		$('#err_name').show();
		return false;
	}
	$('#err_name').hide();
	return true;
}

//检查手机号	
function checkMobileNo() {
	var no = $('#mobileNo').val().trim();
	var reg = /^((((13[5-9]{1})|(15[0,1,2,7,8,9]{1})|(182){1}|(187){1}|(188)){1}\d{1})|((134[0-8]{1}){1})){1}\d{7}$/;
	if (!reg.test(no)) {
		$('#err_mobileNo').html('请正确录入您的移动手机号');
		$('#err_mobileNo').show();
		return false;
	}
	return true;
}

//检查生日格式
function checkBirthday() {
	var date = $('#birthday').val().trim();
	var reg = /\d{4}-\d{2}-\d{2}/;
	if (date.length > 0 && !reg.test(date)) {
		$('#err_birthday').html('日期格式不正确!');
		$('#err_birthday').show();
		return false;
	}
	return true;
}

function saveUser() {
	var url = "/user.do?method=update";
	var data = $('#user').serialize();
	var callback = function(json) {
		if (json.success) {
			alert('保存成功');
		} else {
			alert('保存失败');
		}
	};
	$.post(url, data, callback, 'json');
}
